package so.ifl.vo;

import java.util.Date;

/**
 * 考试预约
 * 
 * @author simon create at 2011-12-26 下午3:53:24 <mailto:liangyuanliu@gmail.com>
 */
public class ExamBookingVo implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	// Fields

	private Integer examBookingId;
	private Integer companyId;
	private Integer trainerCarId;
	private Date examBookingDate;
	private String examCarNumber;
	private String examCarType;
	private String examCarModel;
	private String examTrainer;
	private String trainerPhone;
	private String trainerNumber;
	private String trainerLicenseNumber;
	private String companyName;
	private Integer testType;
	private String examContact;
	private String examStatus;
	private String examCreateUser;
	private String createUser;
	private Date createTime;
	private String lastModifyUser;
	private Date lastModifyTime;
	private Integer examinationSubjects;
	private String examCode;
	private String testPlay;
	private String testAddress;
	private String testCarType;
	
	public ExamBookingVo(Integer companyId, Integer trainerCarId,
			Date examBookingDate, String examCarNumber, String examCarType,
			String examCarModel, String examTrainer, String trainerPhone,
			String trainerNumber, String trainerLicenseNumber,
			String companyName, Integer testType, String examContact,
			String examStatus, String examCreateUser, String createUser,
			Date createTime, String lastModifyUser, Date lastModifyTime,
			Integer examinationSubjects, String examCode, String testPlay,
			String testAddress, String testCarType) {
		super();
		this.companyId = companyId;
		this.trainerCarId = trainerCarId;
		this.examBookingDate = examBookingDate;
		this.examCarNumber = examCarNumber;
		this.examCarType = examCarType;
		this.examCarModel = examCarModel;
		this.examTrainer = examTrainer;
		this.trainerPhone = trainerPhone;
		this.trainerNumber = trainerNumber;
		this.trainerLicenseNumber = trainerLicenseNumber;
		this.companyName = companyName;
		this.testType = testType;
		this.examContact = examContact;
		this.examStatus = examStatus;
		this.examCreateUser = examCreateUser;
		this.createUser = createUser;
		this.createTime = createTime;
		this.lastModifyUser = lastModifyUser;
		this.lastModifyTime = lastModifyTime;
		this.examinationSubjects = examinationSubjects;
		this.examCode = examCode;
		this.testPlay = testPlay;
		this.testAddress = testAddress;
		this.testCarType = testCarType;
	}

	// Constructors

	/** default constructor */
	public ExamBookingVo() {
	}

	/** full constructor */
	public ExamBookingVo(Integer companyId, Integer trainerCarId,
			Date examBookingDate, String examCarNumber, String examCarType,
			String examCarModel, String examTrainer, String trainerPhone,
			String trainerNumber, String trainerLicenseNumber,
			String companyName, Integer testType, String examContact,
			String examStatus, String examCreateUser, String createUser,
			Date createTime, String lastModifyUser, Date lastModifyTime,
			Integer examinationSubjects, String examCode) {
		super();
		this.companyId = companyId;
		this.trainerCarId = trainerCarId;
		this.examBookingDate = examBookingDate;
		this.examCarNumber = examCarNumber;
		this.examCarType = examCarType;
		this.examCarModel = examCarModel;
		this.examTrainer = examTrainer;
		this.trainerPhone = trainerPhone;
		this.trainerNumber = trainerNumber;
		this.trainerLicenseNumber = trainerLicenseNumber;
		this.companyName = companyName;
		this.testType = testType;
		this.examContact = examContact;
		this.examStatus = examStatus;
		this.examCreateUser = examCreateUser;
		this.createUser = createUser;
		this.createTime = createTime;
		this.lastModifyUser = lastModifyUser;
		this.lastModifyTime = lastModifyTime;
		this.examinationSubjects = examinationSubjects;
		this.examCode = examCode;
	}

	

	public Integer getExamBookingId() {
		return examBookingId;
	}	

	public Integer getTrainerCarId() {
		return trainerCarId;
	}

	public void setTrainerCarId(Integer trainerCarId) {
		this.trainerCarId = trainerCarId;
	}

	public void setExamBookingId(Integer examBookingId) {
		this.examBookingId = examBookingId;
	}

	public Integer getCompanyId() {
		return companyId;
	}

	public void setCompanyId(Integer companyId) {
		this.companyId = companyId;
	}

	public Date getExamBookingDate() {
		return examBookingDate;
	}

	public void setExamBookingDate(Date examBookingDate) {
		this.examBookingDate = examBookingDate;
	}

	public String getExamCarNumber() {
		return examCarNumber;
	}

	public void setExamCarNumber(String examCarNumber) {
		this.examCarNumber = examCarNumber;
	}

	public String getExamCarType() {
		return examCarType;
	}

	public void setExamCarType(String examCarType) {
		this.examCarType = examCarType;
	}

	public String getExamCarModel() {
		return examCarModel;
	}

	public void setExamCarModel(String examCarModel) {
		this.examCarModel = examCarModel;
	}

	public String getExamTrainer() {
		return examTrainer;
	}

	public void setExamTrainer(String examTrainer) {
		this.examTrainer = examTrainer;
	}

	public String getTrainerPhone() {
		return trainerPhone;
	}

	public void setTrainerPhone(String trainerPhone) {
		this.trainerPhone = trainerPhone;
	}

	public String getTrainerNumber() {
		return trainerNumber;
	}

	public void setTrainerNumber(String trainerNumber) {
		this.trainerNumber = trainerNumber;
	}

	public String getTrainerLicenseNumber() {
		return trainerLicenseNumber;
	}

	public void setTrainerLicenseNumber(String trainerLicenseNumber) {
		this.trainerLicenseNumber = trainerLicenseNumber;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public Integer getTestType() {
		return testType;
	}

	public void setTestType(Integer testType) {
		this.testType = testType;
	}

	public String getExamCreateUser() {
		return examCreateUser;
	}

	public void setExamCreateUser(String examCreateUser) {
		this.examCreateUser = examCreateUser;
	}

	

	public String getExamStatus() {
		return examStatus;
	}

	public void setExamStatus(String examStatus) {
		this.examStatus = examStatus;
	}

	public String getExamContact() {
		return examContact;
	}

	public void setExamContact(String examContact) {
		this.examContact = examContact;
	}

	public String getCreateUser() {
		return createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getLastModifyUser() {
		return lastModifyUser;
	}

	public void setLastModifyUser(String lastModifyUser) {
		this.lastModifyUser = lastModifyUser;
	}

	public Date getLastModifyTime() {
		return lastModifyTime;
	}

	public void setLastModifyTime(Date lastModifyTime) {
		this.lastModifyTime = lastModifyTime;
	}
	
	public Integer getExaminationSubjects() {
		return examinationSubjects;
	}

	public void setExaminationSubjects(Integer examinationsubjects) {
		this.examinationSubjects = examinationsubjects;
	}

	public String getExamCode() {
		return examCode;
	}

	public void setExamCode(String examCode) {
		this.examCode = examCode;
	}

	public String getTestPlay() {
		return testPlay;
	}

	public void setTestPlay(String testPlay) {
		this.testPlay = testPlay;
	}

	public String getTestAddress() {
		return testAddress;
	}

	public void setTestAddress(String testAddress) {
		this.testAddress = testAddress;
	}

	public String getTestCarType() {
		return testCarType;
	}

	public void setTestCarType(String testCarType) {
		this.testCarType = testCarType;
	}

	@Override
	public String toString() {
		StringBuffer s = new StringBuffer();
		s.append("{exam_booking_id_:" + examBookingId);
		s.append(",examTrainer:" + examBookingDate);
		s.append(",exam_car_number_:" + examCarNumber);
		s.append(",exam_car_type_:" + examCarType);
		s.append(",exam_car_model_:" + examCarModel);
		s.append(",exam_trainer_:" + examTrainer);
		s.append(",trainer_phone_:" + trainerPhone);
		s.append(",trainer_number_:" + trainerNumber);
		s.append(",trainer_license_number_:" + trainerLicenseNumber);
		s.append(",company_name_:" + companyName);
		s.append(",test_type_:" + testType);
		s.append(",exam_create_user_:" + examCreateUser);
		s.append(",exam_status_:" + examStatus);
		s.append(",exam_contact_:" + examContact);
		s.append(",create_user_:" + createUser);
		s.append(",create_time_:" + createTime);
		s.append(",last_modify_user:" + lastModifyUser);
		s.append(",examination_subjects:" + examinationSubjects);
		s.append(",exam_code_:" + examCode);
		s.append("last_modify_time_:" + lastModifyTime + "}");

		/**
		 * @author simon create at 2011-12-26 下午3:53:24
		 * <mailto:liangyuanliu@gmail.com>
		 */
		return s.toString();
	}

	
}